perm filename 65536[1,3] blob
sn#285269 filedate 1977-06-01 generic text, type T, neo UTF8
NIL
(DEFPROP DOC
(NIL !BEGIN
(!ASSIGN P (!PLUS (!MINUS V E) N))
(!IF (!LE 1 E)
(!BEGIN (!SIMPLE-ASSIGN K K_FORUNDEFINED)
(!WHILE (!AND (!LE K_FORLOW K) (!LE K (!PLUS K_FORHIGH 1)))
(!LE K K_FORHIGH)
(!BEGIN (!ASSIGN K (!PLUS K 1))
(!IF_ELSE (!EQ (!CONCAT VA (!ARRAY_INDEX I)) 0)
(!BEGIN (!IF_ELSE (!EQ (!CONCAT VA (!ARRAY_INDEX J)) 0)
(!BEGIN (!ASSIGN (!CONCAT VA (!ARRAY_INDEX I))
C)
(!ASSIGN (!CONCAT VA (!ARRAY_INDEX J))
C)
(!ASSIGN C (!PLUS C 1)))
(!ASSIGN (!CONCAT VA (!ARRAY_INDEX I))
(!CONCAT VA (!ARRAY_INDEX J))))
(!ASSIGN (!CONCAT T (!ARRAY_INDEX (!MINUS K N))) K))
(!IF_ELSE (!EQ (!CONCAT VA (!ARRAY_INDEX J)) 0)
(!BEGIN (!ASSIGN (!CONCAT VA (!ARRAY_INDEX J))
(!CONCAT VA (!ARRAY_INDEX I)))
(!ASSIGN (!CONCAT T (!ARRAY_INDEX (!MINUS K N)))
K))
(!IF_ELSE (!NEQ (!CONCAT VA (!ARRAY_INDEX I))
(!CONCAT VA (!ARRAY_INDEX J)))
(!BEGIN (!IF (!LE 1 N)
(!BEGIN
(!SIMPLE-ASSIGN
R
R_FORUNDEFINED)
(!WHILE
(!AND
(!LE R_FORLOW R)
(!LE R (!PLUS R_FORHIGH 1)))
(!LE R R_FORHIGH)
(!BEGIN
(!ASSIGN R (!PLUS R 1))
(!IF
(!EQ
(!CONCAT VA
(!ARRAY_INDEX R))
J)
(!ASSIGN
(!CONCAT VA
(!ARRAY_INDEX R))
I))))
(!ASSIGN R_FORHIGH N)
(!ASSIGN R R_FORLOW)
(!ASSIGN R_FORLOW 1)))
(!ASSIGN J
(!CONCAT VA
(!ARRAY_INDEX J)))
(!ASSIGN I
(!CONCAT VA
(!ARRAY_INDEX I)))
(!ASSIGN (!CONCAT T
(!ARRAY_INDEX
(!MINUS K N)))
K))
(!ASSIGN N (!PLUS N 1)))))
(!ASSIGN J (!CONCAT JA (!ARRAY_INDEX K)))
(!ASSIGN I (!CONCAT IA (!ARRAY_INDEX K))))
((!AND (!LE 0 (!PLUS N (!MULT -1 G0770)))
(!LE (!PLUS N (!MULT -1 G0770)) (!PLUS K (!MULT -1 G0768)))
(!LE 0 (!PLUS C (!MULT -1 G0769)))
(!LE (!PLUS C (!MULT -1 G0769)) (!PLUS K (!MULT -1 G0768)))
(!LE G0768 K))
((G0770 . N) (G0769 . C) (G0768 . K))))
(!ASSIGN K_FORHIGH E)
(!ASSIGN K K_FORLOW)
(!ASSIGN K_FORLOW 1)))
(!COMMENT (DEF VA))
(!IF (!LE 1 V)
(!BEGIN (!SIMPLE-ASSIGN K K_FORUNDEFINED)
(!WHILE (!AND (DEFRANGE 1 (!PLUS K -1) VA) (!LE K_FORLOW K) (!LE K (!PLUS K_FORHIGH 1)))
(!LE K K_FORHIGH)
(!BEGIN (!ASSIGN K (!PLUS K 1)) (!ASSIGN (!CONCAT VA (!ARRAY_INDEX K)) 0))
((!LE G0745 K) ((G0745 . K))))
(!ASSIGN K_FORHIGH V)
(!ASSIGN K K_FORLOW)
(!ASSIGN K_FORLOW 1)))
(!ASSIGN N 0)
(!ASSIGN C 0)
(!ASSUME (!AND (DEF E) (DEF V) (!LE 1 E) (!LE 1 V))))
VALUE)
NIL